
jQuery.support = jQuery.support || {}; // D6- only.

Drupal.wysiwyg = Drupal.wysiwyg || {'instances': {}};

Drupal.wysiwyg.editor = Drupal.wysiwyg.editor || {'init': {}, 'attach': {}, 'detach': {}, 'instance': {}};

Drupal.wysiwyg.plugins = Drupal.wysiwyg.plugins || {};

(function($) {
    // Determine support for queryCommandEnabled().
    // An exception should be thrown for non-existing commands.
    // Safari and Chrome (WebKit based) return -1 instead.
    try {
        document.queryCommandEnabled('__wysiwygTestCommand');
        $.support.queryCommandEnabled = false;
    }
    catch (error) {
        $.support.queryCommandEnabled = true;
    }
})(jQuery);
